Skip to main content

ランタイム構成

PCAN USBアダプタのインストール

ヒント

コンポーネントCmpPCANBasicDrv PCAN Basic APIをベースにしており、USBドングルなどのハードウェアをサポートしています。詳細については、「PEAK System」のホームページをご覧ください。

PCAN Basic APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3

手順. これを行うには、以下の手順に従います。
  1. 製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。

  2. PLC構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC

    使用したい場合はCODESYS Gateway V3、開くGateway.cfg

  3. 次の行をセクションに追加します[ComponentManager] : Component.X=CmpPCANBasicDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  4. 変更を保存してエディターを閉じます。

  5. ランタイム システムを起動します。

    CODESYS検出された PCAN ハードウェアとそれぞれの CAN ネットワーク番号を PLC ロガーに表示します。

  6. CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。

ソントハイム USB アダプターの取り付け

ヒント

CmpCANFoxDrvコンポーネントは、USBドングルやその他のハードウェアをサポートするSontheim MT APIに基づいています。詳細については、「Sontheim Industrie Elektronik GmbH」のホームページをご覧ください。

MT APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3

手順. これを行うには、以下の手順に従います。
  1. 製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。

  2. PLC構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC

    使用したい場合はCODESYS Gateway V3、開くGateway.cfg

  3. セクションに次の行を追加します[ComponentManager] : Component.X=CmpCANFoxDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  4. 変更を保存してエディターを閉じます。

  5. ランタイム システムを起動します。

    CODESYS検出された MT API ハードウェア (例: CANfox) とそれぞれの CAN ネットワーク番号を PLC ロガーに表示します。

  6. CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。

Ixxat USBアダプターのインストール

ヒント

そのCmpIxxatCANDrvこのコンポーネントは、USBドングルやその他のハードウェアをサポートするIxxat VCI V4 APIに基づいています。詳細については、「HMS Industrial Networks」のホームページをご覧ください。

Ixxat VCI V4 APIのサポートは、以下の場合にのみ実装されています。CODESYS Control WinそしてCODESYS Gateway V3

手順. これを行うには、以下の手順に従います。
  1. 製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。

  2. PLC構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC

    使用したい場合はCODESYS Gateway V3、開くGateway.cfg

  3. セクションに次の行を追加します[ComponentManager] : Component.X=CmpIxxatCANDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  4. 変更を保存してエディターを閉じます。

  5. ランタイム システムを起動します。

    CODESYS検出された Ixxat ハードウェアと、それぞれの CAN ネットワーク番号を PLC ロガーに表示します。

  6. CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。

Kvaser USBアダプタのインストール

ヒント

そのCmpKvaserCANDrvこのコンポーネントは、USBドングルやその他のハードウェアをサポートするKvaser CANBus-API(CANlib)に基づいています。Kvaserのホームページ( www.kvaser.com追加情報については、( )をご覧ください。

Kvaser APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3

手順. これを行うには、以下の手順に従います。
  1. 製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。

  2. PLC構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC

    使用したい場合はCODESYS Gateway V3、開くGateway.cfg

  3. 次の行をセクションに追加します[ComponentManager] : Component.X=CmpKvaserCANDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  4. 変更を保存してエディターを閉じます。

  5. ランタイム システムを起動します。

    CODESYS検出された Kvaser ハードウェアと、それぞれの CAN ネットワーク番号を PLC ロガーに表示します。

  6. CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。

SJA1000コントローラのインストール

そのCODESYS Control Winランタイムシステムは汎用ドライバーをサポートCmpSJACanDrv CAN コントローラ SJA1000 をベースにしています。

アダプタをインストールした後、それぞれのドライバを「W2K_XP_Drivers」ディレクトリ (RTE インストール ディレクトリ内) からインストールする必要があります。

手順. これを行うには、以下の手順に従います。
  1. RTE構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\Gateway PLC

  2. セクションに次の行を追加します[ComponentManager] : Component.X=CmpSJACanDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  3. 変更を保存してエディターを閉じます。

パラメータの詳細な説明については、ドキュメント「CODESYSControlRTEV3_Manual.pdf」を参照してください。

ヒント

RTE 設定は、RTE 構成ダイアログで編集することもできます。

EtherCAT/CANゲートウェイEL6751のインストール

ヒント

この機能は、 CANopenマスター/スレーブEL6751 端末でのみ使用でき、 CANopenスレーブEL6751-0010 端末では使用できません。

手順. これを行うには、以下の手順に従います。
  1. インストールEtherCATパッケージ。

  2. PLC構成ファイルを開くCODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC

  3. 次の行をセクションに追加します[ComponentManager] : Component.X=CmpEL6751CanDrv

    コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。

  4. 変更を保存してエディターを閉じます。

  5. プロジェクトに、EtherCATマスター。

  6. デバイススキャンを実行するEtherCATマスター。ハードウェアが利用できない場合は、デバイスの説明を手動で挿入することもできます。

    CODESYS EL6751 端末を見つけます。

  7. CAN ミニドライバーデバイスの説明を選択します。

    重要

    Beckhoffのオリジナルデバイス記述は選択しないでください。代わりに、CANミニドライバのデバイス記述が必要です。このデバイス記述は、EtherCATパッケージ。

    メッセージ数は、サイクルごとに受信または送信できるCANメッセージの最大数を示します(これは、トンネル経由でトンネルされるメッセージの数を意味します)。EtherCATフレームあたり)。

  8. スキャンしたデバイスを挿入します。

  9. CANbusノードの下に、CANopenManager、CANopenDevice、J1939ManagerなどのCANベースのスタックを挿入できるようになりました。その後は、通常通り使用できます。CANbusノードでは、ボーレートの変更のみ可能です。ネットワークIDは実行時に自動的に割り当てられます。 あるいは、CL2 または CAN-API 経由で CAN をアドレス指定することもできます。

    注記

    対応する機能ブロックを使用して、ドライバーを開くためのネットワーク ID を取得できます。

    設定する必要がありますEtherCATバスタスクが十分な速度になるように設定してください。例えば、CANメッセージを4ms間隔で送受信したい場合、送信間隔を維持するために、バスサイクルタスクを少なくとも4ms(できればそれより高速)に設定する必要があります。